The Anchor Tap (Menu)

20A Horselydown Ln, London
+44 20 7403 4637

Give a rating to The Anchor Tap

Suggest a dish

How much did you spend at The Anchor Tap?